home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Dev / gcc263-src.lha / gcc-2.6.3 / config / winnt / winnt.h < prev    next >
C/C++ Source or Header  |  1994-09-30  |  2KB  |  67 lines

  1. /* winnt.h  --  operating system specific defines to be used when
  2.    targeting GCC for Windows NT 3.x.
  3.    Copyright (C) 1994 Free Software Foundation, Inc.
  4.    Contributed by Douglas B. Rupp (drupp@cs.washington.edu).
  5.  
  6. This file is part of GNU CC.
  7.  
  8. GNU CC is free software; you can redistribute it and/or modify
  9. it under the terms of the GNU General Public License as published by
  10. the Free Software Foundation; either version 2, or (at your option)
  11. any later version.
  12.  
  13. GNU CC is distributed in the hope that it will be useful,
  14. but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16. GNU General Public License for more details.
  17.  
  18. You should have received a copy of the GNU General Public License
  19. along with GNU CC; see the file COPYING.  If not, write to
  20. the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  21.  
  22.    To use this file, put in your tm.h file something like:
  23.  
  24.     #include "?????.h"
  25.     #include "svr4.h"
  26.  
  27.    followed by any really system-specific defines (or overrides of
  28.    defines) which you find that you need.  For example, CPP_PREDEFINES
  29.    is defined here with only the defined -Dunix and -DSVR4.  You should
  30.    probably override that in your target-specific ?????svr4.h file
  31.    with a set of defines that includes these, but also contains an
  32.    appropriate define for the type of hardware that you are targeting. */
  33.  
  34. #undef LIB_SPEC
  35. #define LIB_SPEC "libc.lib kernel32.lib"
  36.  
  37. #undef STARTFILE_SPEC
  38. #define STARTFILE_SPEC ""
  39.  
  40. #undef LINK_SPEC
  41. #define LINK_SPEC "-align:0x1000 -subsystem:console -entry:mainCRTStartup \
  42.   -stack:1000000,1000000"
  43.  
  44. #undef STANDARD_EXEC_PREFIX
  45. #define STANDARD_EXEC_PREFIX ""
  46.  
  47. #undef STANDARD_STARTFILE_PREFIX
  48. #define STANDARD_STARTFILE_PREFIX ""
  49.  
  50. #undef TOOLDIR_BASE_PREFIX
  51. #define TOOLDIR_BASE_PREFIX ""
  52.  
  53. #ifdef STANDARD_INCLUDE_DIR
  54. #undef STANDARD_INCLUDE_DIR
  55. #endif
  56. #define STANDARD_INCLUDE_DIR ""
  57.  
  58. #undef LOCAL_INCLUDE_DIR
  59. #define LOCAL_INCLUDE_DIR ""
  60.  
  61. #undef INCLUDE_DEFAULTS
  62. #define INCLUDE_DEFAULTS                \
  63.   {                            \
  64.     { 0, 0, 0 }                        \
  65.   }
  66.  
  67.